biosensor biosfera - Spanish English Dictionary